Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Oeiras 2 Challenger Spain F17 Spain F18 Spain F19 Spain F22 Spain F23 Spain F26 Spain F27 Spain F34 Spain F35 Portugal F4 Portugal F5 Spain F38 Spain F39 Spain F40 Spain F41 Spain F5 Spain F6 Spain F8 Spain F9 Spain F10 Spain F13 Spain F18 Spain F19 Spain F20 Spain F30 Spain F31 Spain F34 Portugal F7 Portugal F8 Spain F39 Spain F40 Spain F41 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Spain F3 Spain F4 Spain F5 Spain F7 Spain F11 Turkey F4 Turkey F5 Turkey F6 Spain F16 Spain F17 Spain F18 Spain F20 Spain F21 France F12 Spain F10 Spain F28 Spain F29 Spain F30 Portugal F4 Portugal F5 Spain F35 Spain F37 Spain F3 Spain F4 Italy F2 Italy F3 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Italy F17 Spain F31 Spain F35 Spain F36 France F4 Spain F14 Spain F15 Spain F36 Spain F37 Spain F38 Spain F33 Spain F3 Spain F17 Romania F11 Romania F10 Spain F33 Banca Stato Challenger Lugano - Lugano Britania Zavaleta - Puebla Ljubljana Open - Ljubljana Stella Artois Clay Court Championships - Budaors The USTA Challenger at West End Racquet - Torrance Architect Open - Budapest Kos Succhetti Tennis Cup - Cordenons The Wright Financial Group USTA Challenger - Champaign Mobilux Open - Luxembourg The LTA Wrexham Challenger - Wrexham Ostdeutscher Sparkassen Cup - Dresden Open D'Orleans - Orleans Black Forest Open - Freudenstadt The Shelbourne Irish Open - Dublin Banja Luka 2002 - Banja Luka Bukhara Challenger - Bukhara Unique Zagreb Open - Zagreb Ispat Open 2004 - Ostrava Zagreb Open - Zagreb XXIX Edizione 'A.Savoldi Marco' - Manerbio Dusseldorf Open 2006 - Dusseldorf Top Wool Challenger Biella - Biella Gemax Open 2002 - Belgrade Fujitsu Siemens Open - Budapest Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Hamburg Challenger - Hamburg USTA Challenger of Tiburon - Tiburon ATU Cup - Weiden Pro Challenger at Calabasas - Calabasas Gemax Samsung Open 2004 - Belgrade Steelers Cup - Kosice VI Gramado Open de Tenis - Gramado Samarkand Challenger - Samarkand Belgrade Challenger Olbia Challenger - Olbia Sunrise Challenger Binghamton Professional Tennis Tournament - Binghamton Qatar ATP Challenger - Doha Unique Zagreb Open - Zagreb Mons Challenger Tarragona Challenger Rennes Challenger Ethias Trophy - Mons Tanger Challenger Leon Challenger Tallahassee Challenger 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Istanbul Challenger Manerbio Challenger Seville Challenger Izmir Challenger Sao Paulo Challenger Courmayeur Challenger Quimper Challenger Furth Challenger Marburg Challenger Mamaia Challenger - Constanta Orbetello Challenger Morocco Tennis Tour - Marrakech Tampere Challenger San Marino Challenger San Sebastian Challenger Seville Challenger Rabat Challenger Sony Ericsson Open 2008 - Belgrade Eckental Challenger Szczecin Challenger BMW Tennis Championship - Sunrise Kazan Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Reggio Emilia Challenger Casablanca Challenger Mersin Challenger Recanati Challenger Swanston Challenger - Sacramento Milan Challenger Home Depot Center USTA Challenger - Carson Tampere Challenger Tampere Challenger Sibiu Challenger Cordenons Challenger Como Challenger Alphen Challenger Rio De Janeiro Challenger IPP Open - Helsinki Bordeaux Challenger Furth Challenger Kosice Challenger Intersport Heilbronn Open - Heilbronn Todi Challenger San Benedetto Challenger Poznan Challenger Guimaraes Challenger Gemax Open - Belgrade Kosice Challenger Tunis Open 2007 - Tunis Prostejov Challenger Qingdao Challenger Ischgl International Tennis Challenger 2003 - Ischgl IX Abierto Internacional de Salinas - Salinas Bangkok Challenger Rabat Challenger Kosice Challenger Trnava Challenger Bangkok Challenger Bratislava 2 Challenger Orleans Challenger Heilbronn Challenger Tatra Banka Slovak Open - Bratislava Guangzhou Challenger Pingguo Challenger Challenger Ford de Cherbourg - Cherbourg Hungarian Open - Budapest Trani Cup - Trani Schickendanz Open - Furth Bangkok Challenger Braunschweig Challenger Ostrava Challenger Quimper Challenger IPP Open - Helsinki Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Porto Challenger Segovia Challenger Schickedanz Open - Furth Oeiras 1 Challenger Open de Montauban - Montauban Trnava Challenger Qingdao Challenger Madrid Challenger Warsteiner Challenger Lubeck - Lubeck Girona Challenger Intersport Heilbronn Open - Heilbronn Citta di Monza - Monza Internationale Badische Meisterschaften Um Den Techem Cup - Zell Ostrava Open 2005 - Ostrava Gemax Open - Belgrade 2001 Mercedes Cup - Stuttgart Prague 3 Challenger Monterrey Challenger San Luis Potosi Challenger GHI Bronx Classic - Bronx Asirom Challenger - Brasov Bulgarian Open - Sofia Waco International Tennis Challenger - Waco Stella Artois Clay Court Championships - Budaors Mallorca Challenger Biel Challenger Tenerife Challenger Helsinki Challenger FILA Challenger - Biella Steelers Cup - Kosice Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo Tatra Banka Open 2006 - Bratislava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Architect Open - Budapest Mauritius Open - Mauritius Tennis Napoli Cup - Napoli Phoenix Challenger Girona Challenger Aix En Provence Challenger Calgary Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Qatar Exxon Mobil Open 2003 - Doha Antalya 2 Challenger St. Brieuc Challenger Qatar Open - Doha Open 13 - Marseille Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Rome Challenger Stockholm Open - Stockholm Chennai Open - Chennai BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg The Stella Artois Grass Court Championships - London Cremona Challenger The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Alicante Challenger Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Championships - London The 10tele.com Open - Nottingham St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril The Nottingham Open - Nottingham Open de Moselle - Metz Chennai Open - Chennai Medibank International - Sydney The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Quimper Challenger Bergamo Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Credit Agricole Suisse Open - Gstaad Chengdu Challenger San Juan Challenger Porto Alegre Challenger Winston-Salem Open - Winston-Salem The Dubai Tennis Championships - Dubai SA Tennis Open - Johannesburg Malaysian Open - Kuala Lumpur Belgrade Challenger Montevideo Challenger Meknes Challenger Open 13 - Marseille Masters Series - Hamburg Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Marrakech Challenger Vegeta Croatia Open - Umag China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna ASB Classic - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Geneva Open - Geneva Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Swiss Indoors Basel - Basel Geneva Open - Geneva SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg ASB Classic - Auckland European Open - Antwerp AEGON Championships - London Atlanta Tennis Championships - Atlanta Copa Claro - Buenos Aires Power Horse Cup - Dusseldorf Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Serbia Open - Belgrade Mallorca Championships - Mallorca Swiss Open - Gstaad Generali Open - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna ASB Classic - Auckland Rio Open - Rio de Janeiro Legg Mason Tennis Classic - Washington Winston-Salem Open - Winston-Salem Millennium Estoril Open - Estoril RCA Championships - Indianapolis Tunis Challenger ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Gerry Weber Open - Halle Generali Open - Kitzbuhel SkiStar Swedish Open - Bastad ASB Classic - Auckland Libema Open - 's-Hertogenbosch Swiss Open - Gstaad Chengdu Open - Chengdu Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Turin Challenger Lisbon Challenger Sardegna Open - Cagliari Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Estoril Open - Estoril St. Petersburg Open - St. Petersburg Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Gerry Weber Open - Halle Studena Croatia Open - Umag Seville Challenger Open Sud de France - Montpellier Heilbronn Challenger Claro Open Colombia - Bogota Dubai Duty Free Tennis Championships - Dubai Rome Challenger Topshelf Open - 's-Hertogenbosch Valencia Open - Valencia Open Parc - Lyon Apia International - Sydney Bordeaux Challenger Furth Challenger RCA Championships - Indianapolis Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Anning Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Cordoba Open - Cordoba Madrid Challenger Heineken Open - Auckland Black Forest Open 2002 - Freudenstadt Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Open de Nice Cote d'Azur - Nice AEGON Championships - London Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Brest Challenger Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Argentina Open - Buenos Aires ATU Cup - Weiden Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Warsteiner Challenger Wolfsburg - Wolfsburg Konzum Croatia Open - Umag Suisse Open - Gstaad Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Eckental Challenger Chengdu Open - Chengdu China Open - Beijing Oeiras 3 Challenger Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Mallorca Challenger Millennium Estoril Open - Estoril Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Open Parc - Lyon Tel Aviv Watergen Open - Tel Aviv Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel AIG Japan Open - Tokyo Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Vicenza Challenger Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Nordea Open - Bastad Braga Challenger Hamburg European Open - Hamburg BMW Open - Munich Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Countrywide Classic - Los Angeles Argentina Open - Buenos Aires Next Generation Adelaide International - Adelaide Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Ortisei Challenger Gijon Open - Gijon Open SEAT 2008 - Barcelona Ismaning Challenger The Artois Championships - London Drummondville Challenger Millennium Estoril Open - Estoril Maia Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Serbia Open - Belgrade AEGON Championships - London Davis Cup, Group 2, REL2, HUN-SCG 0-3 Arizona Men's Tennis Championships - Scottsdale Valencia Open - Valencia Open 13 - Marseille Croatia Open - Umag Open Romania - Bucharest Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Open 13 - Marseille Millennium Estoril Open - Estoril VTR Open - Vina del Mar CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Toronto Heineken Open - Auckland Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Cassis Challenger Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bratislava Challenger Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Estoril Open - Estoril BNP Paribas Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Copa Claro - Buenos Aires Rogers Cup - Montreal U.S. Open - New York Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Sony Open Tennis - Miami Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London Miami Open - Miami Campionati Internazionali D'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Masters - Paris Open 13 Provence - Marseille Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York U.S. Open - New York BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami National Bank Open - Montreal Miami Open - Miami U.S. Open - New York French Open - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open de Moselle - Metz BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Croatia Open - Umag Chengdu Open - Chengdu European Open - Antwerp China Open - Beijing Open Sud de France - Montpellier Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Davis Cup, Group I, 1R, SCG-LAT 5-0 Open 13 - Marseille Open Sud de France - Montpellier Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, Group II, 3R, MDA-POR 2-3 Rogers Masters - Toronto Davis Cup, Group I, 1R, SLO-POR 3-2 Western & Southern Financial Group Masters - Cincinnati Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group II, 1R, POR-MAR 4-1 Australian Open - Melbourne Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Group I, 1R, POR-BRA 3-1 Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Mubadala World Tennis Championship AAMI Classic - Kooyong Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Olympics - London Australian Open - Melbourne Olympics - Rio de Janeiro French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Cassis Challenger French Open - Paris Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, Group 2, REL2, GRE-SRB 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, Group I, PO, UKR-POR 3-1 All Lower level tournaments Olympics - Beijing Olympics - Tokyo Davis Cup, Group I, PO, POR-RSA 4-0